have physical appeal - Turkish English Dictionary